#!/bin/sh

# 将外部传递来的第一个参数赋值给URL
# 切记:shell中定义变量直接为  URL=xxx 不能加空格, 如URL = XXX 这样是错的,它会被当成shell命令解读
URL=$1

# /dev/null代表一个黑洞,用于丢弃不需要的输出
# && 表示前一条命令执行成功时，才执行后一条命令 ，如 echo ‘1‘ && echo ‘2’
# || 表示上一条命令执行失败后，才执行下一条命令，如 cat nofile || echo "fail"
curl -Is http://$URL > /dev/null && echo "The remote side is healthy" || echo "The remote side is failed, please check"
